Front-end and full-stack coding challenges that build real skills and help get you hired
Frontend Mentor provides professional design-to-code challenges that mirror real-world development work. Join 1,079,941 developers building portfolio projects that impress employers.

Get AI-powered feedback on every solution submission
Join thousands of developers getting personalized insights with every submission to level up faster.
Testimonials
"I highly recommend Frontend Mentor. Skip the search for project ideas and dive into ready-made challenges that help you level up as a developer."

"Frontend Mentor is a win-win. You can sharpen your skills building websites and add finished projects to your portfolio to help land a job!"

How it works




1Choose your challenge
Pick from 100+ professionally designed projects across five skill levels—from HTML/CSS basics to full-stack applications.
2Code the design
Build responsive websites and web apps using the provided designs as your guide. Practice with any tools, frameworks, or AI assistants you want to master.
3Submit and improve
Get automated feedback, community code reviews, and compare your solution to the design. Refine your approach and level up with each project.
4Help others grow
Review other developers' code to sharpen your skills and build connections in our supportive community.
Why developers choose Frontend Mentor

Move beyond passive learning
Stop watching and start creating. Build professional-quality projects that develop genuine coding skills through hands-on practice.

Create a portfolio that gets you hired
Build impressive projects with professional designs. Recruiters tell us these portfolio pieces consistently "wow" them in interviews by demonstrating real-world capabilities.

Master AI-powered development workflows
Practice with AI tools that 76% of developers use daily. Learn to work effectively with Cursor, GitHub Copilot, ChatGPT, and other assistants while maintaining code quality and problem-solving skills.

Join a supportive developer community
Connect with peers for code reviews, career advice, and friendship. Beat imposter syndrome alongside developers who understand your journey, guided by mentors who've walked this path.
Fast-track your developer career with Pro
Get AI-powered feedback on every solution, build portfolio-worthy projects, and master professional workflows with complete Figma files—everything you need to level up faster.
Level up faster with AI-powered feedback
Our AI-enhanced reports spot up to 3x more improvement opportunities on every submission, giving you personalized insights that help you level up faster.
Build portfolio projects that get you hired
Create multi-page websites, interactive dashboards, and full-stack applications with premium challenges that make your portfolio stand out to employers.
Master the design-to-code workflow pros use
Learn to translate Figma designs into pixel-perfect code using the same detailed specs and professional workflow that developers use in real teams.
Plans
- Free challenges (included)
- AI-powered solution feedback (included)
- 5 Figma design files/month (included)
- 2 premium challenges/month (included)
- Unlimited solution screenshots (included)
- Private solutions (included)
- Custom solution domains (included)
- View challenges solutions early (included)
- Free challenges (included)
- AI-powered solution feedback (included)
- Unlimited Figma design files (included)
- Unlimited premium challenges (included)
- Unlimited solution screenshots (included)
- Private solutions (included)
- Custom solution domains (included)
- View challenges solutions early (included)
Accepted payment methods
For companies

Train junior developers with real projects
Skip theoretical tutorials. Give your junior developers 100+ real-world challenges that build practical skills faster than traditional training programs.
Explore teams
Discover junior talent through skills, not resumes
See real code and live projects upfront, then connect directly with developers who've demonstrated the skills and passion you need.
Explore hiringA little ❤️ from our community
Join 1,079,941 people building portfolio-worthy projects
Our highly supportive, positive community is here to help you improve your skills. We all try to help each other out wherever possible. We’d love to welcome you to our community!
Log in with GitHub